/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package commande;

import dao.authentification.TestAuthentification;
import dao.diffusion.TestDiffusion;
import dao.proposition.TestProposition;
import dao.question.TestQuestion;
import dao.questionnaire.TestQuestionnaire;
import dao.rechercheQuestionnaire.TestRechercheQuestionnaire;
import dao.utilisateur.TestUtilisateur;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ManagedProperty;
import javax.faces.bean.RequestScoped;

/**
 *
 * @author aurelien.emery :)
 */
@ManagedBean
@RequestScoped
public class CommandeBean {

    @ManagedProperty(value="#{testQuestion}")
    private TestQuestion question;

    @ManagedProperty(value="#{testQuestionnaire}")
    private TestQuestionnaire questionnaire;

    @ManagedProperty(value="#{testProposition}")
    private TestProposition proposition;

    @ManagedProperty(value="#{testUtilisateur}")
    private TestUtilisateur utilisateur;

    @ManagedProperty(value="#{testAuthentification}")
    private TestAuthentification authentification;

    @ManagedProperty(value="#{testRechercheQuestionnaire}")
    private TestRechercheQuestionnaire rechercheQuestionnaire;

    @ManagedProperty(value="#{testDiffusion}")
    private TestDiffusion diffusion;
    
    /** Creates a new instance of CommandeBean */
    public CommandeBean() {
    }


    public String lancer(){
        System.out.println("debut des tests");
        question.tester();
        questionnaire.tester();
        proposition.tester();
        utilisateur.tester();
        authentification.tester();
        rechercheQuestionnaire.tester();
        diffusion.tester();
        System.out.println("fin des tests");
        return null;
    }

    public TestDiffusion getDiffusion() {
        return diffusion;
    }

    public void setDiffusion(TestDiffusion diffusion) {
        this.diffusion = diffusion;
    }
    
    

    public TestQuestion getQuestion() {
        return question;
    }

    public void setQuestion(TestQuestion daoQuestion) {
        this.question = daoQuestion;
    }

    public TestQuestionnaire getQuestionnaire() {
        return questionnaire;
    }

    public void setQuestionnaire(TestQuestionnaire questionnaire) {
        this.questionnaire = questionnaire;
    }

    public TestProposition getProposition() {
        return proposition;
    }

    public void setProposition(TestProposition proposition) {
        this.proposition = proposition;
    }

    public TestUtilisateur getUtilisateur() {
        return utilisateur;
    }

    public void setUtilisateur(TestUtilisateur utilisateur) {
        this.utilisateur = utilisateur;
    }

    public TestAuthentification getAuthentification() {
        return authentification;
    }

    public void setAuthentification(TestAuthentification authentification) {
        this.authentification = authentification;
    }

    public TestRechercheQuestionnaire getRechercheQuestionnaire() {
        return rechercheQuestionnaire;
    }

    public void setRechercheQuestionnaire(TestRechercheQuestionnaire rechercheQuestionnaire) {
        this.rechercheQuestionnaire = rechercheQuestionnaire;
    }

    



    
}
